package com.qq4j.openapi;public class QQClientException extends Exception {		private static final long serialVersionUID = -784995995143624733L;		private int responseCode;	private QQError error;	public QQClientException() {	}	public QQClientException(String message) {		super(message);	}	public QQClientException(String message, Throwable cause) {		super(message, cause);	}	public QQClientException(Throwable cause) {		super(cause);	}	public QQClientException(QQError error) {		this(error.getError());		this.error = error;	}	public QQClientException(int code, QQError error) {		this(error);		responseCode = code;	}	public QQClientException(int code, Throwable cause) {		this(cause);		responseCode = code;	}	public QQClientException(int code) {		responseCode = code;	}	public boolean isQQError() {		return error != null;	}	public QQError getQQError() {		return error;	}	public int getResponseCode() {		return responseCode;	}}